<%@ page import="com.cruxconsultores.rh.Vacaciones" %>



<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'descripcion', 'error')} ">
	<label for="descripcion">
		<g:message code="vacaciones.descripcion.label" default="Descripcion" />
		
	</label>
	<g:textField name="descripcion" value="${vacacionesInstance?.descripcion}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'departamento', 'error')} required">
	<label for="departamento">
		<g:message code="vacaciones.departamento.label" default="Departamento" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="departamento" name="departamento.id" from="${com.cruxconsultores.rh.Departamento.list()}" optionKey="id" required="" value="${vacacionesInstance?.departamento?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'tipoAusencia', 'error')} required">
	<label for="tipoAusencia">
		<g:message code="vacaciones.tipoAusencia.label" default="Tipo Ausencia" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="tipoAusencia" name="tipoAusencia.id" from="${com.cruxconsultores.rh.TiposAusencias.list()}" optionKey="id" required="" value="${vacacionesInstance?.tipoAusencia?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'desde', 'error')} required">
	<label for="desde">
		<g:message code="vacaciones.desde.label" default="Desde" />
		<span class="required-indicator">*</span>
	</label>
	<g:datePicker name="desde" precision="day"  value="${vacacionesInstance?.desde}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'hasta', 'error')} required">
	<label for="hasta">
		<g:message code="vacaciones.hasta.label" default="Hasta" />
		<span class="required-indicator">*</span>
	</label>
	<g:datePicker name="hasta" precision="day"  value="${vacacionesInstance?.hasta}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'empleado', 'error')} required">
	<label for="empleado">
		<g:message code="vacaciones.empleado.label" default="Empleado" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="empleado" name="empleado.id" from="${com.cruxconsultores.rh.Empleado.list()}" optionKey="id" required="" value="${vacacionesInstance?.empleado?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'estado', 'error')} required">
	<label for="estado">
		<g:message code="vacaciones.estado.label" default="Estado" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="estado" name="estado.id" from="${com.cruxconsultores.rh.Estado.list()}" optionKey="id" required="" value="${vacacionesInstance?.estado?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'fechaCreacion', 'error')} required">
	<label for="fechaCreacion">
		<g:message code="vacaciones.fechaCreacion.label" default="Fecha Creacion" />
		<span class="required-indicator">*</span>
	</label>
	<g:datePicker name="fechaCreacion" precision="day"  value="${vacacionesInstance?.fechaCreacion}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'idManager', 'error')} required">
	<label for="idManager">
		<g:message code="vacaciones.idManager.label" default="Id Manager" />
		<span class="required-indicator">*</span>
	</label>
	<g:field name="idManager" type="number" value="${vacacionesInstance.idManager}" required=""/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'notas', 'error')} ">
	<label for="notas">
		<g:message code="vacaciones.notas.label" default="Notas" />
		
	</label>
	<g:textField name="notas" value="${vacacionesInstance?.notas}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'numeroDias', 'error')} required">
	<label for="numeroDias">
		<g:message code="vacaciones.numeroDias.label" default="Numero Dias" />
		<span class="required-indicator">*</span>
	</label>
	<g:field name="numeroDias" type="number" value="${vacacionesInstance.numeroDias}" required=""/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'numeroDiasTemp', 'error')} required">
	<label for="numeroDiasTemp">
		<g:message code="vacaciones.numeroDiasTemp.label" default="Numero Dias Temp" />
		<span class="required-indicator">*</span>
	</label>
	<g:field name="numeroDiasTemp" type="number" value="${vacacionesInstance.numeroDiasTemp}" required=""/>
</div>

<div class="fieldcontain ${hasErrors(bean: vacacionesInstance, field: 'numeroVacantes', 'error')} required">
	<label for="numeroVacantes">
		<g:message code="vacaciones.numeroVacantes.label" default="Numero Vacantes" />
		<span class="required-indicator">*</span>
	</label>
	<g:field name="numeroVacantes" type="number" value="${vacacionesInstance.numeroVacantes}" required=""/>
</div>

